package com.dq.service.record;


import com.dq.exception.customException.AdminException;
import com.dq.controller.in.goods.stock.OrgStockCheckQuery;
import com.dq.domain.record.stockcheck.StockCheckRecord;

import java.util.List;
import java.util.Map;

/**
 * @author liuhui
 * @date 2019/11/27 0027 18:02:23
 */
public interface StockCheckRecordService {
    List<StockCheckRecord> list(OrgStockCheckQuery orgStockCheckQuery)throws AdminException;
    Long count(OrgStockCheckQuery orgStockCheckQuery)throws AdminException;

    /**
     * 获取所有门店/boss 商品对应 库存盘点信息
     * @param page
     * @param size
     */
    public void check(Integer page, Integer size, Long timeBegin, Long timeEnd);

    public List<Map<String, Object>> selectCheck(Long orgId);
}
